home *** CD-ROM | disk | FTP | other *** search
- Path: raven.inka.de!not-for-mail
- From: jw@raven.inka.de (Josef Wolf)
- Newsgroups: comp.sys.m68k
- Subject: Re: Reset-configuration on 68332 ?
- Date: 6 Apr 1996 13:54:58 +0200
- Organization: PPC Germersheim (Germany), raven on the wire
- Message-ID: <4k5m2i$ab@raven.inka.de>
- References: <4j3v26$8o@raven.inka.de> <315847EF.2EAB@telogy.com> <a58$ACAsQPYxEwNf@prbarnes.demon.co.uk>
- NNTP-Posting-Host: raven.inka.de
- X-Newsreader: NN version 6.5.0 #4 (NOV)
-
- In <a58$ACAsQPYxEwNf@prbarnes.demon.co.uk> Peter Barnes <peter@prbarnes.demon.co.uk> writes:
- >In article <315847EF.2EAB@telogy.com>, Christine Price
- ><cprice@telogy.com> writes
- I wrote:
- >>> IMHO this description conflicts with the recommended circuit on page 8-12.
- >>> The data bus confguration is driven during the 512 clocks. In the 10-cycle
- >>> period the bus is left floating. At the end of the 10-cycle period the
- >>> (floating) bus is latched. IMHO the bus should be latched at the _start_
- >>> of the 10 clocks to ensure the bus is latched while the configuration
- >>> is driven actively.
- >>>
- >>> Where is the bug? In the chip? In the docs? Or should I go and buy a good
- >>> book about how to design a reset-cirquit?
- >>This is a good question...I just designed a circuit and based my pulling
- >>of the data bus low totally on the RESET* line. I used a device that
- >>would go back to tri-state as soon as RESET* is de-asserted. But,
- >>according to the specs, RESET* itself will be floating for 10 clock
- >>cycles and my reset circuit maynot behave properly.
-
- /RESET won't be floating since it have a pull-up.
-
- > I think that there may be a little misunderstanding of the reset
- >function. /RESET from the CPU is a bi-directional signal. This allows an
- >external reset to hit the cpu but also allows the RESET instruction to
- >hit the /RESET line (to reset peripherals etc.).
-
- [ Description of the reset-operation deleted ]
-
- The problem is not with the reset-line. /RESET will go high at the end of
- the 512 clocks. At this point the circuit shown on page 8-12 will let the
- data bus floating (for 10 cycles). According to the description on
- page 8-7 the data bus configuration will be latched at the _end_ of
- the 10 cycle-period.
-
- So the timing is:
- at this point the data bus won't
- be driven any more
- v
- RESET* __________________________|----------|-----------
- DATA BUS ==========================|**********|xxxxxxxxxxx
- 512 clocks | 10 clks |
- ^
- here the cpu will catch
- the configuration
-
- ======= data bus is driven by the circuit on page 8-12
- ******* data bus is left floating
- xxxxxxx normal data bus operarion begins
-
- > No data should be latched by the cpu unless another signal has
- >validated the latch (DSACK,E,IACK,WR etc) so the concern over the
- >early/late latching is probably of no concern IF normal bus interface
- >logic has been implemented (very low on 68332).
-
- Note that _not_ the normal bus operation is my problem but the configuration
- of the SIM by the state of the data bus pins _during_ reset.
-
- Greetings
- --
- -- Josef Wolf -- jw@raven.inka.de -- Germersheim, Germany --
-